Noodle Palace
(1.57mi)Cambodian, Vietnamese
✓ Takeout
+ ✓
Delivery
1310 Petaluma Hill Rd,
Santa Rosa,
CA
(707) 528-1548